home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-08-02 | 41.9 KB | 1,230 lines |
-
-
- THIS INFORMATION HAILS FROM THE CUSTOMER SUPPORT PARTNER CD
-
-
- The information in this document is correct as of 6PM on 7/20/94.
-
- ----------------------------
-
- Chapter 1
-
- All About Patches
-
- This software is provided without support and without any
- obligation on the part of Silicon Graphics, Inc. to assist
- in its use, correction, modification, or enhancement. There
- is no guarantee that this software will be included in
- future software releases.
-
- THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY
- KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY
- AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A
- COURSE OF DEALING, USAGE OR TRADE PRACTICE.
-
- 5.2 Software Patches
-
- This chapter discusses the software patches that Silicon
- Graphics offers to customers with a valid support contract.
- This applies to the patches that are available as of
- 5/15/94.
-
- How to determine if you have encountered the problem that a
- patch addresses:
-
- See Chapter 2, "Software Patch Descriptions," for a brief
- description of the reported problem and the resulting
- patch. Each patch description also includes the
- corresponding SCR (Software Change Report) number. Refer
- to the "Software Change Report" binder on the Support
- Library bookshelf for more information.
-
- How to determine system requirements:
-
- Each patch description includes a "Requirements" section
- that lists the operating system, CPU type, graphics type,
- or any other restrictions or requirements that a particular
- patch may have.
-
- Most, if not all of the patches have built-in restrictions
- to prevent them from being loaded on inappropriate software
- and systems.
-
- How to get the patch and deliver it to your customer:
-
- Each time you or one of your customers needs one of the
- patches listed, you will have to open a call with the
- Hotline and request the patch by using the patch number.
-
- If you want the patch sent by email, be sure to specify
- your email address when you open the call. Emailed patches
- are uuencoded, compressed files of 1000 lines each.
-
- The first file has patch installation instructions. The
- first part of the second file has instructions for
- reassembling the patch, and the remaining files have the
- patch itself. (All instructions are in ASCII format.)
- Please note that most of these patches are very large and
- are better sent on tape or CD-ROM.
-
- If you want the patch sent on tape (or CD-ROM), be sure to
- specify what type of tape, and provide a mailing address
- that can be used by FEDEX when you open the call (Post
- Office boxes cannot be used).
-
- Whether you want the patch sent by tape, CD-ROM or email,
- the Hotline can send it to you, or it can be sent directly
- to your customer. If you or your customer encounter
- problems with the patch, the Hotline will work with you to
- resolve them.
-
- Please note that since these patches change without notice,
- you are strongly advised to contact the SGI Hotline to
- determine the current version of the patch, or whether a
- problem has been found in the patch causing it to be
- withdrawn.
-
- How to determine if a patch is installed on a particular
- machine:
-
- One enhancement in IRIX 5.2 is that all patches use the inst(1M)
- mechanism for installation. This makes it possible to use
- the versions(1M) command to determine whether a particular
- system has a patch loaded.
-
- As of 5/15/94, every time a patch is sent from Mountain View,
- a record of it is kept on the patch server. If you have the
- customer's company name or call id, the Hotline can provide
- you with information as to whether a particular patch, or
- any patch was sent.
-
- When will these patches be incorporated into a release from
- SGI:
-
- SGI is examining all IRIX 5.2 patches for inclusion in IRIX
- 5.3. However, there is no guarantee that a particular patch
- will appear in the next (or any) version of IRIX.
-
-
- Chapter 2
-
- Software Patch Descriptions
-
- 5.2 Patches
-
- The patches below reference SCR numbers where applicable. For
- related information on the SCR associated with the patch, refer
- to Software Change Requests.
-
- patchSG0000002
-
- SCR # 208122
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o The IRIX system can panic as a result of ASSERTION
- Failure in snif.c code. This problem happens to some
- 4DDN and 4DLT installation sites.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000002.eoe1_sw.dlpi
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch to IRIX 5.2 supports all configurations supported
- by IRIX 5.2.
-
-
- patchSG0000005
-
- NO SCR #
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o The Printer Manager (/usr/sbin/printers) can be
- subverted to allow root access to the system by any
- user.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000005.print_sw.desktop
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch to IRIX 5.2 supports all configurations supported
- by IRIX 5.2.
-
-
- patchSG0000006
-
- SCR # 208061, 210586
-
- This patch contains fixes for the following problems which
- exist in Impressario 1.2:
-
- o laserwriter driver crashes if given the -S option.
- Print jobs submitted to Laserwriter printers with saved
- printer options will not print (bug 210586).
-
- o The Scanner Manager (/usr/sbin/scanners) can be
- subverted to allow root access to the system by any
- user.
-
- o scagent1.2 and scagent1.1 leak file descriptors. After
- 188 scans with an Impressario 1.1 driver or over the
- network gscan must be restarted (bug 208061).
-
- o il2stiff only converts the first image in a multi-image
- TIFF file. Only the first page of a FAX dropped on a
- printer icon prints.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000006.impr_scan_sw.impr
- patchSG0000006.impr_base_sw.il_image
- patchSG0000006.impr_server_sw.laserwriter
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch to Impressario 1.2 supports all configurations
- supported by Impressario 1.2.
-
- patchSG0000009
-
- SCR # 204945, 209041
-
- This patch contains fixes for the following problems which
- exist in Impressario 1.2:
-
- o Readdisplay(3G) would not correctly read the Overlay
- planes of RealityEngine, RealityEngine II or VTX
- graphics subsystems. (Bug #204945)
-
- o X rendering failed to clip properly on RealityEngine,
- RealityEngine II and VTX graphics subsystems when X
- primitive coordinate locations were way out of range,
- and X points/arcs were not rendered if they were drawn
- against two or more clipping rectangles. (Bug #209041)
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG000009.eoe1_sw.unix
- patchSG000009.x_eoe_sw.Server
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch is ONLY for RealityEngine graphics on
- Power Series or Crimson, RealityEngineII or VTX graphics on
- Onyx. The software cannot be installed on other
- configurations.
-
-
- patchSG0000011
-
- SCR # 209021, 210491, 217816
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Illegal C code generated for a member function call
- inside a constructor initializer expression for another
- object (e.g. "new Xid(aPtr->M())" generates bad code
- the call to M()). (Bug #209021).
-
- o A call to new is supposed to return NULL if it cannot
- allocate memory, but an array new (e.g. "new Type[n]")
- that failed was causing the program to core-dump
- instead of returning NULL to the calling point. (Bug #210491)
-
- o CC -irix4 was passing some illegal options to the Irix4
- linker if -MDupdate was specified and the program used
- templates. (Bug #217816)
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000011.c++_dev_sw.c++
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch supports all system configurations that
- can run IRIX 5.2.
-
-
- patchSG0000012
-
- SCR # 195385, 205694, 206436, 216141
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Bug number 195385
-
- In this bug, rpc.lockd was observed to exhaust its
- table of system IDs even when only two processes held
- locks. This was because rpc.lockd, for any given
- client, was not releasing the system ID associated with
- that client when its last lock was released. It was
- instead relying upon being able to detect when no more
- locks were held by using fcntl(2) with the F_GETLK
- command. Using this algorithm, rpc.lockd was sometimes
- unable to release system IDs.
-
- o Bug number 205694
-
- The lockd debug print function pr_oh can cause a core
- dump from a segmentation fault. This is due to the use
- of unsigned arithmetic without checking a value to see
- if it is zero. A dereference on NULL results.
-
- o Bug number 206436
-
- The lock daemon sometimes hangs when communicating with
- a remote. ICMP "port unreachable" messages are
- generated by the system with the hung lock daemon in
- response to the reply from the remote.
-
- o Bug number 216141
-
- The lock daemon dropped requests from the kernel when
- the status monitor could not be contacted. This causes
- the kernel to retransmit. User programs will appear to
- hang.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch supports all system configurations that
- can run IRIX 5.2.
-
-
- patchSG0000014
-
- SCR # 206763
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Bug in GL's gconfig() routine that could have caused a
- seg fault in _zb_check() when zbuffering had been
- enabled.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000014.eoe1.sw.gfx_lib
- patchSG0000014.eoe1.sw.unix
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch is ONLY for Indy and Indigo2 systems with XL graphics.
-
-
- patchSG0000016
-
- SCR # 106329
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Security hole where rdist could be tricked into running
- a program as root (bug #106329).
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000016.eoe2_sw.tcp
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch supports all system configurations that
- can run IRIX 5.2.
-
- patchSG0000018
-
- SCR # 203725
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Use of libfastm can cause a program to hang or abort.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000018.compiler_dev_sw
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
-
- patchSG0000019
-
- SCR # 208845, 209449, 209715
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Colormap updates will sometimes update the wrong color
- cell. This is the result of destructive interactions
- between colormap updates and swapbuffer requests. (Bug
- #208845)
-
- o There is a performance problem when OpenGL applications
- render to both overlay and normal plane windows. This
- can be as a result of two or more competing
- applications, or of a single application rendering to
- multiple windows. The problem manifests itself when
- both normal and overlay windows are clipped, such that
- the unclipped portions of the windows consist of more
- than two rectangles. This patch improves the situation
- for common cases, but there will still be a dramatic
- loss in rendering performance if the window is cut up
- into more than four pieces. (Bug #209449)
-
- o On power up, the stipple register isn't always
- initialized properly. This is only a problem for X
- rendering, and manifests itself as X vectors not being
- visible at all, or being drawn as dashed lines. (Bug
- #209715)
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000019.eoe1_sw.unix
- patchSG0000019.x_eoe_sw.Server
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch is ONLY for Indigo, Indigo2, and Crimson systems
- with Express graphics (XS, XS24, XS24Z, XZ, Elan and Extreme).
-
- patchSG0000020
-
- SCR # 211747
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Mbufs not deallocated when using TPI
- (Transport Provider Interface). The symptom is that the
- netstat -m command shows large number of mbufs in use
- for options. The value will grow by one each time an
- application performs an option negotiation on a
- connection after it has been accepted. An example of
- such an application is the SYBASE database server.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000020.eoe1_sw.svr4net
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch supports all system configurations that
- can run IRIX 5.2.
-
- patchSG0000023
-
- NO SCR #
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o This patch is needed to use the IRIS Delta/C++ compiler with
- IRIX 5.2. It updates the runtime linker rld(1) and the
- compiler utilities ar(1), elfdump(1-SYSV), nm(1), odump(1),
- and stdump(1) with versions that are compatible with
- executables built by the IRIS Delta/C++ compiler.
-
- Both this patch, patch26 and patch0 are on the Delta C++ CD-ROM.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000023.compiler_eoe_sw.unix
- patchSG0000023.compiler_dev_sw.util
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch supports all system configurations that
- can run IRIX 5.2.
-
-
- patchSG0000025
-
- SCR # 217680, 218084
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o The Indy parallel port had low input
- throughput. Applications could not read more than one
- kbyte per second from that port. This problem was
- corrected by modifying the parallel port driver to use
- interrupt-driven input rather than polling. (SCR 217680)
-
- o The Indy parallel port driver did not
- write the setup time on the strobe on a PLPIOCSTROBE
- ioctl. (SCR 218084)
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000025.eoe1_sw.unix
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. Note that this patch is ONLY for non-R4600 Indy systems.
-
-
-
- patchSG0000027
-
- SCR # 211788
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Occasionally when reading from tape into a
- buffer which did not begin and end on cache line
- boundaries, on an R4000PC or R4600 processor, stale
- data would be written to the buffer, corrupting the
- data transfer.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000027.eoe1_sw.unix
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch is ONLY for Indy systems.
-
- patchSG0000029
-
- SCR # 196622, 215157, 215448
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o The ttyname(3) call can return two different answers
- depending on inode assignment (SCR 215448).
-
- o There is a bug in the ussetlock(3P) routine in libc
- that can cause parallel applications to livelock.
- Under some conditions an application thread busy-waits
- on a spinlock forever without surrendering the cpu to
- allow the lock owner to release it. The bug only
- affects Challenge and Onyx (SCR 196622).
-
- o At most 524 processes can attach to the same shared
- arena even if usconfig(3P) is used to set a larger
- value for CONF_INITUSERS (SCR 215157).
-
-
- This file installs a new copy of libc.so.1. Therefore, the
- following side-effects WILL be seen after this patch is installed:
-
- No binaries compiled with the default IRIX 5.2 operating system
- will quickstart. This means that they will start up somewhat
- slower. The difference may not be noticeable, but it is important
- that the customer is aware of this.
-
- This patch MUST be installed at the miniroot level. The
- patch will not let you install it any other way...this is
- because replacing libc.so.1 on a running system is not
- currently supported (and not a good idea!) Refer to the
- IRIS Software Installation Guide for complete installation
- instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000029.eoe1_sw.irix_lib
- patchSG0000029.dev_sw.abi
- patchSG0000029.dev_sw.lib
- patchSG0000029.dev_sw.irix_speclibs
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch contains bug fixes for all hardware
- configurations that run IRIX 5.2.
-
- patchSG0000030
-
- SCR # 141828, 189290, 193082, 193935, 201283, 204252,
- 204253, 204732, 204965, 205422, 205433, 205435, 205438,
- 205448, 205453, 206673, 207844, 209406, 214374, 216587, etc.
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- This patch contains all the bug fixes that were in patchSG0000001
- and patchSG0000022, plus additional ones.
-
- o Multiprocessor systems acting as NFS servers can crash
- if multiple operations attempt to update the list of
- exported NFS filesystems simultaneously (bug 141828).
-
- o The df(1) command can return a negative number as the
- count of blocks used on the /proc file system under
- some conditions (bug 193935).
-
- o There is a bug in the code that keeps track of the IP
- multicast addresses that a host is accepting. Systems
- which use IP multicasting occasionally have some
- multicast addresses deleted when they are still in use
- or continue to listen for multicast addresses that are
- no longer in use (bug 201283).
-
- o Multiprocessor Challenge and Onyx machines running IRIX
- 5.2 can hang as a result of a software deadlock (bug
- 204252).
-
- o The IRIX Extent File System code in 5.2 has the
- property that files which are open and have been
- extended since the last time they were closed are
- likely to be lost when the system crashes for any
- reason. Changes have been made to the file system code
- in the kernel and to the file system check utility
- (fsck) to reduce significantly the amount of data that
- is lost when the system crashes or loses power with
- extended application files still open. Note that there
- is still no guarantee that all writes done by
- applications will be preserved across a system crash.
- The file system buffers writes and commits the data to
- disk asynchronously by design (bug 204253).
-
- o Extending a file by writing to it on an NFS mounted
- file system was slower than it should have been because
- of incorrect interactions between the NFS server code
- and the file system on the server side (bug 204732).
-
- o The automounter can crash when trying to handle certain
- errors.
-
- o There is a race condition in the communication between
- the kernel and the local lock manager that can cause
- NFS to hang (bug 205438).
-
- o There is a race condition in NFS client handle
- allocation that can cause NFS to hang under heavy loads
- on the client (bug 205453).
-
- o Programs which request extremely large reads or writes
- (> 100Kb) on character or block devices can make very
- slow progress and degrade the performance of the system
- (bug 205422).
-
- o The profiling clock was running continuously on all
- processors, even when no profiling was in progress.
- This bug affects Challenge and Onyx only (bug 206673).
-
- o Under certain loads, the system occasionally appears to
- be idle for periods up to 90 seconds, even when there
- are active jobs that should be running. This bug
- affects Challenge and Onyx only (bugs 193082 and
- 207844).
-
- o Internet port numbers that can be automatically
- assigned were limited to 5000. This has been increased
- to 65535.
-
- o Several software deadlocks that can cause the system to
- hang have been fixed (bug 208087).
-
- o The normal diagnostics run at system powerup leave some
- error bits set in the hardware that were not being
- completely cleared by the operating system at boot
- time. This residual error state causes other hardware
- errors to be misdiagnosed. The kernel boot code now
- clears these error bits. This bug affects Challenge
- and Onyx only (bug 209406).
-
- o There is an error in the system audit trail mechanism
- that can cause the system to crash when handling
- pathnames of certain formats (bug 212708).
-
- o Using a regular file in a file system as a
- supplementary swap area can cause the system to crash
- during heavy swapping (bug 214374).
-
- o The combination of heavy outbound network traffic using
- large buffers (as is done by doing ftp puts, for
- example) and heavy page aging by the virtual memory
- system when free memory is low can cause a
- multiprocessor system to hang in the page flipping code
- (bug 216587).
-
- o The disk quotas facility did not work in the previous
- IRIX 5.2 patches SG0000001 and SG0000022. This has
- been fixed in this patch release.
-
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000030.dev_hdr.lib
-
- patchSG0000030.eoe1_sw.unix
-
- patchSG0000030.eoe1_sw.quotas
-
- patchSG0000030.eoe2_sw.audit
-
- patchSG0000030.eoe2_sw.kdebug
-
- patchSG0000030.nfs_sw.nfs
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch can ONLY be loaded on the following systems:
-
- o Challenge and Onyx with R4400 processors
- o Crimson (4D/510)
- o PowerSeries (4D/120, 4D/2xx, 4D/3xx and 4D/4xx)
-
-
- patchSG0000031
-
- SCR # 217680, 218084
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- Note that this patch is the equivalent of patch patchSG0000025
- for Indy R4600 and Challenge S systems.
-
- o The Indy parallel port had low input
- throughput. Applications could not read more than one
- kbyte per second from that port. This problem was
- corrected by modifying the parallel port driver to use
- interrupt-driven input rather than polling. (SCR 217680)
-
- o The Indy parallel port driver did not
- write the setup time on the strobe on a PLPIOCSTROBE
- ioctl. (SCR 218084)
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000031.eoe1_sw.unix
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. Note that this patch is ONLY for R4600 Indy and Challenge S
- systems.
-
- patchSG0000032
-
- SCR # 214416, 217741
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o ld assigns the wrong _end address value (SCR 214416)
-
- o /usr/lib/libI77_mp.a is missing from the
- Fortran images This is causing hand-coded MP compiles
- to fail (SCR 217741).
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000032.compiler_dev_sw.ld
- patchSG0000032.compiler_eoe_sw.lboot
- patchSG0000032.ftn_dev_sw.lib
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch contains bug fixes for all configurations
- supported by IRIX 5.2.
-
-
- patchSG0000034
-
- NO SCR #
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Contains a newer inst (/usr/sbin/inst) that
- supports patch installations. Patch SG0000034
- supersedes patch SG0000000 by expanding it's
- installation range covering all of 5.2 version
- numbers.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000034.eoe1_sw.unix
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch contains bug fixes for all configurations
- supported by IRIX 5.2.
-
-
- patchSG0000036
-
- SCR # 211461
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o X clients crash when they read X resource lines that
- are over 4096 characters (4 kilobytes) in length (bug
- 211461).
-
- Generally this bug affects X clients that choose to
- load a large Xt translation table or other very large X
- resource.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- o patchSG0000036.x_eoe_sw.eoe
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch contains bug fixes for all configurations
- supported by IRIX 5.2.
-
-
- patchSG0000038
-
- SCR # 213322
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Multiple problems with the window manager function
- "f.lower freeFamily". Some problems only occurred when
- there was just one transient window in the "family".
- (SCR # 213322)
-
- o f.lower freeFamily lowering windows below the fm
- background window
-
- o f.lower freeFamily followed by other stacking
- operations core dump
-
- o f.lower freeFamily followed by other stacking
- operations trashing the window stack stack such that
- raise and lower operations worked randomly
-
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- o patchSG0000038.4Dwm.sw.4Dwm
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch contains bug fixes for all configurations
- supported by IRIX 5.2.
-
-
- patchSG0000040
-
- SCR # 146842
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o The -w2 option applied to all warnings,
- even when they were explicitly suppressed with a -w or
- -woff option. With this fix the -w2 option now only
- apply to warnings that are actually emitted by the
- front-end. This option will no longer apply to
- warnings that are suppressed with a -w or -woff option.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- o patchSG0000040.c_dev_sw.c
- o patchSG0000040.compiler_eoe_sw.lboot
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch contains bug fixes for all configurations
- supported by IRIX 5.2.
-
- patchSG0000041
-
- SCR # 209400
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- Note that this patch is the replacement for patchSG0000007
- (patch7). The only change to this patch is that the
- correct release notes are now installed. Previously, patch
- 7 contained the release notes for patch 5.
-
- o The ftpd (File Transfer Protocol Daemon)
- in IRIX 5.2 crashes fairly easily.
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000041.eoe2_sw.tcp
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch contains bug fixes for all configurations
- supported by IRIX 5.2.
-
-
- patchSG0000042
-
- SCR # 129191, 160162, 185342, 189655, 201535, 205414,
- 205944, 206140, 206211, 206502, 207481, 207486, 207487,
- 207975, 209629, 209636, 210194, 210354, 210652, 211185,
- 211393, 211937, 211947, 211987, 212504, 213372, 213471,
- 213472, 213530, 214077, 214386, 214119, 217188, 217285,
- 218756, 224065
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- Note that this patch replaces patch21 and patch26.
-
- o cvd Variable Browser does not list Fortran COMMON block
- values (Bug #206140)
-
- o cvd/delta - pcs core dump on p *this in class which has
- anon union. (Bug #218756)
-
- o cvd crashes during disassembly when given a text label.
- (Bug #217188)
-
- o cvd dumps core when accessing address of symbol from
- Memory View. (Bug # 217285)
-
- o cvpcs F77 expression memory leaks. (Bug #207481)
-
- o cvpcs/dso cannot handle two loaded copies of a
- dlopen()ed dso. (Bug #207975)
-
- o PCS aborts if user program mmap()s a Delta-C++ .o file.
- (Bug #209636)
-
- o cvpcs core dump. (Bug #210354)
-
- o cvpcs/eval cvpcs internal_error() in
- set_array_type_size(). (Bug #211185)
-
- o cvpcs core dump trying to print a global. (Bug #211393)
-
- o cvpcs dies going to line in file (Delta code). (Bug
- #211947)
-
- o cvpcs dumps core. (Bug #211987)
-
- o Watchpoints do not work watchpoints latest cvpcs. (Bug
- #212504)
-
- o cvpcs core dump while trying to step into a function.
- (Bug #213372)
-
- o cvd claims a non-stripped executable (NCC compiled) is
- stripped. (Bug #213472)
-
- o cvpcs coredumps on NCC-built cvstatic. (Bug #213530)
-
- o cvpcs coredumps debugging NCC-built cvstatic. (Bug
- #214077)
-
- o Step Over random behavior. (Bug #214386)
-
- o cvpcs core dump WkShp 2.2 C++ code. This bug has been
- partially fixed. (Bug #213471, 214119)
-
- o cvpcs Edg expression evaluator memory leaks. (Bug
- #207486)
-
- o cvpcs symbol table memory leaks. (Bug #207487)
-
- o cvstatic - duplicate keyboard accelerators. (Bug
- #89655)
-
- o cvstatic should be case insensitive when querying
- Fortran code. (Bug #129191)
-
- o cvdb files built with wrong umask. (Bug #160162)
-
- o cvstatic automatic alternate fileset for read-only
- filesystems. (Bug #201535)
-
- o call tree is not displayed. (Bug #205944)
-
- o cvstatic file set scanner to parser transfer takes
- minutes. (Bug #206211)
-
- o cvstatic - f77 -sa does not build .o's and executables
- as it should. (Bug #206502)
-
- o cvstatic - List Global Symbols fails to work with
- Fortran code. (Bug #210194)
-
- o Should be able to easily add options, like adding
- include dirs. (RFE #185342)
-
- o Static Analyzer/C++ Browser doesn't work on C++
- headers. (Bug #209629)
-
- o cvstatic - C++ Browser disables its own menu item.
- (Bug #210652)
-
- o C++ Class Browser fails to parse file. (Bug #211937)
-
- o C++ class browser Interaction graph arrow actions.
- (RFE #205414)
-
- o cvstatic/NCC: Internal Error: Array size 16, attempted
- to access 22 element. (Bug #207152)
-
- o cvstatic parser mode fails with certain code
- declaration. (Bug #208016)
-
- o Two constr calls are reported for 1 instantiation. (Bug
- #208322)
-
- o unimple sym kind mesg when calling undecl func. (Bug
- #208326)
-
- o cvmon core dumps when handling target program
- fork/execs a nonshared program. (Bug #224065)
-
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- o patchSG0000042.WorkShop_sw.cvd
- o patchSG0000042.WorkShop_sw.cvstatic
- o patchSG0000042.WorkShop_sw.compilers
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch contains bug fixes for all configurations
- supported by IRIX 5.2.
-
- patchSG0000044
-
- SCR # 208514, 210447, 211712
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Certain IL (or other sproc) programs could
- cause kernel panics in the kernel device independent
- graphics code. Programs that implicitly open and close
- /dev/graphics lots of times (for example through
- getgdesc()) and have sproc threads could cause this
- panic. The failure is that the kernel panics with a
- Read Address Error of some very low memory location
- (like 0x18). The fix required just doing some extra
- checking of pointers while locks were held (as opposed
- to checking without the lock being held) (SCR 208514).
-
-
- o sproc'ed gfx programs could cause kernel
- panics when exiting (SCR 211712).
-
- o The f18 demo causes a kernel panic when run
- on the second head of a multi-head system. This bug
- has to do with performer, sproc, and multi-head
- systems. Regardless of the head you run a Performer
- based program on, Performer will open head 0. If the
- app then runs on a different head, and then closes
- access to head 0, we could accidentally blow away the
- reference to the other head the app used. The panic
- that would happen is that the kernel would get the
- second close for the second graphics head but would
- fail an ASSERT that said that there was no such
- graphics head attached to the process. The fix boils
- down to setting a pointer equal to its "next" field
- instead of NULL. This problem shouldn't affect very
- many programs aside from those that are run on a
- different head than head zero, then open head zero (for
- whatever reason) and close in reverse order (i.e. head
- zero first) (SCR 210447).
-
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000044.eoe1_sw.unix
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. This patch is for SGI multiprocessor systems only.
-
-
- patchSG0000051
-
- SCR # 225506
-
- This patch contains fixes for the following problems which
- exist in IRIX 5.2:
-
- o Flame (and a number of other applications)
- ran into a problem where they could get Bad CP
- commands, swapbuffer timeouts and other graphics
- related problems if they were double-buffered (at a
- minimum) and used sproc. This patch appears to fix
- most of these problems (though it is possible some
- still exist).
-
- You must use the miniroot to install this patch. Refer to
- the IRIS Software Installation Guide for complete
- installation instructions.
-
- This patch includes the following subsystem(s):
-
- patchSG0000051.eoe1_sw.unix
-
- Requirements:
-
- 1. You must be running IRIX 5.2 to install this patch.
-
- 2. Note that this patch is ONLY for Onyx systems with
- Reality Engine or VTX graphics.
-
-
-
-
-
-
-